TreeGridLoaded ({ /* JSONP header, to be possible to load from xxx_Jsonp data source */ 
   "Cfg" : { "id": "Dragging", "MainCol": "N", "FullId": "1", "NumberId": "1", "IdChars": "0123456789", "Sorting": "0", "Undo": "1", "DuplicateId": "3"   }, 
   "Cfg_2" : { "CalculatedChanges": "D"   },  // Saves changed in Def to server 
   "Panel" : { "Copy": "1"   }, 
   "Cols" : [ 
      { "Name": "id", "CanEdit": "0"   }, 
      { "Name": "N", "Width": "230"   }, 
      { "Name": "D", "Formula": "Row.Def.Name"   }, 
      { "Name": "S"   }  
   ], 
   "Root" : { "CDef": "ITEM"   }, 
   "Panel_2" : { "Move": "1"   }, 
   "Actions" : { "OnDragRow": "DragSelected OR DragRow", "OnRightDragRow": "DragSelectedCopy OR DragCopy", "OnCtrlRightDragRow": "DragSelectedCopyChildren OR DragCopyChildren"   }, 
   "Def" : [ 
      { "Name": "R", "DefEmpty": "ITEM", "DefParent": "NODE", "CDef": "ITEM"   },  // Defines the changes for all the rows, here for NODE and ITEM rows 
      { "Name": "NODE", "SFormula": "sum()", "Calculated": "1", "Color": "#EEE"   }, 
      { "Name": "ITEM", "S": "0"   }, 
      { "Name": "SPEC", "Color": "#AFF", "DefEmpty": "", "DefParent": ""   }  
   ], 
   "Header" : { "id": "id", "N": "Name", "D": "Def", "S": "Num"   }, 
   "Body" : [ 
      [ 
         { "id": "1", "N": "Item 1", "Def": "ITEM", "S": "5"   }, 
         { "id": "2", "N": "Node 2", "Def": "NODE", "Items": [
            { "id": "1", "N": "Item 2-1", "Def": "ITEM", "S": "3"   }, 
            { "id": "2", "N": "Item 2-2", "Def": "ITEM", "S": "12"   }, 
            { "id": "3", "N": "Node 2-3", "Def": "NODE", "Items": [
               { "id": "1", "N": "Node 2-3-1", "Def": "NODE", "Items": [
                  { "id": "1", "N": "Item 2-3-1-1", "Def": "ITEM", "S": "5"   }, 
                  { "id": "2", "N": "Item 2-3-1-2", "Def": "ITEM", "S": "3.5"   }  
               ]}, 
            ]}, 
         ]}, 
         { "id": "3", "N": "Item 3 cannot be dragged", "CanDrag": "0", "Def": "ITEM", "S": "6.5"   }, 
         { "id": "4", "N": "Item 4 does not accept children", "AcceptDef": "", "CDef": "", "Def": "ITEM", "S": "9"   }, 
         { "id": "5", "N": "Item 5 cannot be copied", "CanCopy": "0", "CanCopyPaste": "0", "Def": "ITEM", "S": "2"   },  
         { "id": "6", "N": "Item 6 cannot be moved", "Def": "ITEM", "S": "8"   },  // Controlled by OnStartDrag defined in HTML 
         { "id": "7", "N": "Special 7 does not become node", "Def": "SPEC", "S": "0"   }, 
         { "id": "8", "N": "Node 8", "Def": "NODE", "Items": [
            { "id": "1", "N": "Item 8-1", "Def": "ITEM", "S": "7"   }, 
            { "id": "2", "N": "Item 8-2", "Def": "ITEM", "S": "-6"   }  
         ]}, 
      ], 
   ], 
   "Media" : [ 
      { "Style": "TB", 
         "Def" : [ 
            { "Name": "NODE", "Color": "#444"   }, 
            { "Name": "SPEC", "Color": "#312"   }  
         ], 
      }, 
   ], 
}) /* End of JSONP header */ 